Catalina cherry
noun
: an evergreen shrub or tree (Prunus lyonii) found on islands off the coast of California
Love words? Need even more definitions?
Merriam-Webster unabridged
Share